deadlock - определение. Что такое deadlock
Diclib.com
Словарь ChatGPT
Введите слово или словосочетание на любом языке 👆
Язык:

Перевод и анализ слов искусственным интеллектом ChatGPT

На этой странице Вы можете получить подробный анализ слова или словосочетания, произведенный с помощью лучшей на сегодняшний день технологии искусственного интеллекта:

  • как употребляется слово
  • частота употребления
  • используется оно чаще в устной или письменной речи
  • варианты перевода слова
  • примеры употребления (несколько фраз с переводом)
  • этимология

Что (кто) такое deadlock - определение

STATE IN WHICH MEMBERS ARE BLOCKING EACH OTHER
Livelock; Deadlocks; Circular wait; Live-locks; Live-lock; Deadlock avoidance; Deadly embrace; Distributed deadlock; Deadlock detection; Coffman conditions; Live lock; Deadlocking
  • 
(A) Two processes competing for one resource, following a first-come, first-served policy.

(B) Deadlock occurs when both processes lock the resource simultaneously.

(C) The deadlock can be ''resolved'' by breaking the symmetry of the locks.

(D) The deadlock can be ''prevented'' by breaking the symmetry of the locking mechanism.
  • Four processes (blue lines) compete for one resource (grey circle), following a right-before-left policy. A deadlock occurs when all processes lock the resource simultaneously (black lines). The deadlock can be resolved by breaking the symmetry.
  • Both processes need resources to continue execution. ''P1'' requires additional resource ''R1'' and is in possession of resource ''R2'', ''P2'' requires additional resource ''R2'' and is in possession of ''R1''; neither process can continue.
  •  The deadlock can be resolved by cancelling and restarting the first process.}}
Найдено результатов: 27
deadlock         
(deadlocks)
If a dispute or series of negotiations reaches deadlock, neither side is willing to give in at all and no agreement can be made.
They called for a compromise on all sides to break the deadlock in the world trade talks...
N-VAR
Deadlock         
In concurrent computing, deadlock is any situation in which no member of some group of entities can proceed because each waits for another member, including itself, to take action, such as sending a message or, more commonly, releasing a lock. Deadlocks are a common problem in multiprocessing systems, parallel computing, and distributed systems, because in these contexts systems often use software or hardware locks to arbitrate shared resources and implement process synchronization.
deadlock         
n.
1) to reach a deadlock
2) to break a deadlock
deadlock         
¦ noun
1. a situation in which no progress can be made.
2. Brit. a lock operated by a key, as distinct from a spring lock.
¦ verb
1. bring to a deadlock.
2. Brit. secure with a deadlock.
deadlock         
<parallel, programming> A situation where two or more processes are unable to proceed because each is waiting for one of the others to do something. A common example is a program waiting for output from a server while the server is waiting for more input from the controlling program before outputting anything. It is reported that this particular flavour of deadlock is sometimes called a "starvation deadlock", though the term "starvation" is more properly used for situations where a program can never run simply because it never gets high enough priority. Another common flavour is "constipation", in which each process is trying to send stuff to the other but all buffers are full because nobody is reading anything). See {deadly embrace}. Another example, common in database programming, is two processes that are sharing some resource (e.g. read access to a table) but then both decide to wait for exclusive (e.g. write) access. The term "deadly embrace" is mostly synonymous, though usually used only when exactly two processes are involved. This is the more popular term in Europe, while deadlock predominates in the United States. Compare: livelock. See also safety property, {liveness property}. [Jargon File] (2000-07-26)
Deadlock         
·noun A lock which is not self-latching, but requires a key to throw the bolt forward.
II. Deadlock ·noun A counteraction of things, which produces an entire stoppage; a complete obstruction of action.
deadly embrace         
livelock         
<parallel> /li:v'lok/ When two or more processes continuously change their state in response to changes in the other process(es) without doing any useful work. This is similar to deadlock in that no progress is made but differs in that neither process is blocked or waiting for anything. A human example of livelock would be two people who meet face-to-face in a corridor and each moves aside to let the other pass, but they end up swaying from side to side without making any progress because they always move the same way at the same time. [Jargon File] (1998-07-05)
deadlocked         
WIKIMEDIA DISAMBIGUATION PAGE
Deadlocked; Deadlock (Melodic Hard Rock, Balingen, Germany); Deadlocked (disambiguation); Deadlock (film)
If a dispute or series of negotiations is deadlocked, no agreement can be reached because neither side will give in at all. You can also say that the people involved are deadlocked.
The peace talks have been deadlocked over the issue of human rights since August...
ADJ: v-link ADJ, oft ADJ over n
Deadlock (game theory)         
GAME WHERE THE ACTION THAT IS MUTUALLY MOST BENEFICIAL IS ALSO DOMINANT
Deadlock game; Deadlock (game)
In game theory, Deadlock is a game where the action that is mutually most beneficial is also dominant. This provides a contrast to the Prisoner's Dilemma where the mutually most beneficial action is dominated.

Википедия

Deadlock

In concurrent computing, deadlock is any situation in which no member of some group of entities can proceed because each waits for another member, including itself, to take action, such as sending a message or, more commonly, releasing a lock. Deadlocks are a common problem in multiprocessing systems, parallel computing, and distributed systems, because in these contexts systems often use software or hardware locks to arbitrate shared resources and implement process synchronization.

In an operating system, a deadlock occurs when a process or thread enters a waiting state because a requested system resource is held by another waiting process, which in turn is waiting for another resource held by another waiting process. If a process remains indefinitely unable to change its state because resources requested by it are being used by another process that itself is waiting, then the system is said to be in a deadlock.

In a communications system, deadlocks occur mainly due to loss or corruption of signals rather than contention for resources.